The TC39 Process
stage0から、stage4までの5段階を経て標準化される
Stage 0
たたき台
ドラフトが提案された状態
メンバーなら誰でも提案できる
Stage 1
提案
責任者(Champion)が決まる
具体的な課題と解決策を示す
Stage 2
ドラフト
構文とセマンティクスなどの仕様を決める
各エンジンでは実装はまだしない
テストやプロトタイピングで実験する状態
Stage3になると実装を始めるが、たまにStage2にdown stageするやつがあるから、その行き来のオーバーヘッドを減らすためにできたらしい
「2.7」以外にも色々候補があったらしい
Stage 3
候補
各エンジンで実装を始める
各環境の実装やuseからのfeedbackを元に仕様を改善
Stage 4
最低2つの独立した実装がテストを通過した
ECMAScript標準への準備が整った状態
これが次期のECMAScriptに入る
完了
これ、遅くて、速くて、どれぐらいの時間がかかるの #??